<?php
/**
 * Created by JetBrains PhpStorm.
 * User: Binh
 * Date: 1/4/14
 * Time: 5:07 PM
 * To change this template use File | Settings | File Templates.
 */
namespace Model;
use \DB;

class Genre extends \Model{
    //Lấy tất cả các thể loại nhạc
    //Kết quả trả về array(array('GENRE_ID', 'GENRE_NAME', 'DESCRIPTION'))
    public static function get_all(){
        $columns = array('GENRE_ID', 'GENRE_NAME', 'DESCRIPTION');

        $query = DB::select_array($columns)->from('genre');

        return $query->execute()->as_array();
    }

    //Tìm kiểm thể loại bài hát theo tên thể loại
    //Giá trị chuyền vào $string
    //Kết quả trả về array(array('GENRE_ID', 'GENRE_NAME', 'DESCRIPTION'))
    public static function search_name($string=""){
        $chars = '%'.$string.'%';
        $columns = array('GENRE_ID', 'GENRE_NAME', 'DESCRIPTION');

        $query = DB::select_array($columns)->from('genre');
        $query->where('GENRE_NAME', 'like', $chars);

        return $query->execute()->as_array();
    }

    //Xóa thể loại với mã thể loại
    //Giá trị nhập vào genre_id
    public static function delete_id($genre_id){
        DB::delete('genre')->where('GENRE_ID', '=', $genre_id)->execute();
    }
}